Synonyms for "tough guy"

Words with similar meaning